﻿using System;
using System.Collections.Generic;
using System.Text;
using T.FAS.Runtime.Metadata.Entity.ScheduleJob;

namespace T.FAS.Runtime.ScheduleJob.Dao
{
    public interface IScheduleJobDataDao
    {
        List<ScheduleJobData> GetScheduleJobDataByFilter(Dictionary<string, string> filter);
        List<ScheduleJobData> GetScheduleJobDataByJobID(string sJobID);
        ScheduleJobData GetScheduleJobDataByID(string dataID);
        void AddScheduleJobData(ScheduleJobData jobData);
        void UpdateScheduleJobData(ScheduleJobData jobData);
        void DeleteScheduleJobData(string dataID);
        void DeleteScheduleJobDataByJobID(string sJobID);
        int CheckUnique(Dictionary<string, string> filter);
    }
}
